package com.chixing.day01_basic_syntax;

/**
 * 字母，数字，下划线，$
 *
 * 1.包package：字母全部小写，一般是组织或者网站的逆序
 * 2.类名，接口名：多个单词，首字母大写（UpperCarmelCase）
 * 3.变量名：首字母小写，多个单词，第二个单词开始，首字母大写（lowerCarmelCase）
 * 4.常量：值固定，不能改变
 *            final修饰，所有字母大写，多个单词，用_下划线分隔
 */
public class Coupon {
    public static void main(String[] args){
        //变量
        float stuAvgScore=0;
        stuAvgScore=20;

        String proName;//2(to),4(for)

        //常量：值固定，不能改变
        final String PLAT_NAME="美团";

        //数据类型
        byte b1=4;//1字节（-128~127）
        //0000 0000（0）
        //0000 0001（1）
        //0000 0010（2）
        //0000 0011（3）
        //0000 0100（4）
        byte b2=127;
        byte b3=-128;
        byte b4=32;

        //'short'短整型（2字节）
        short s1=1;


        //'int'整型（4字节）默认的整数类型
        int stuAge=20;
        int proCount=10;

        //'long'长整型（8字节），后面加上L/l
        long stuTelno=1863333333L;


        //数据类型转换
        byte by1=10;
        int i1=by1;

        int i2 =131;//int占了4字节
        //byte by2=i1;
        //强制类型转换，可能会造成数据不正确 或 精度缺失
        byte by2=(byte)i2;

        System.out.println(by2);


        long l1=i2;

        //高字节=低字节
        //低字节=高字节（强制类型转换，可能会造成数据不正确 或 精度缺失）

        //浮点型
        //’float‘4字节，加上F/f
        float proPrice=9.9F;

        //'double'8字节，默认的浮点型
        double d1=99;

        float f1= stuAge;

        boolean bo1=false;
        boolean bo2=true;
        boolean bo3=4>3;

        boolean isExist=true;
        boolean hasNext=true;

        //char字符A(65)a(97)
        char c1='a';
        char c2='b';
        char c3='#';
        char c4='*';
        char cccc='囖';
        System.out.println(cccc);


        //char-int相互转换
        int x= 'A';
        System.out.println(x);

        char cc=65;
        System.out.println(cc);

        char c5='\'';//'
        char c6='\"';//"
        //制表符tab
        char c7='\t';

        int a=10;
        int b=20;
        int c;
        c=a;
        a=b;
        b=c;
        System.out.println(a);
        System.out.println(b);



        int m;//声明变量
        int n=10;//定义变量

        short i=1;
        //i=i+1
        i++;


        }
}
